package mark.tom.fiter;

import androidx.annotation.NonNull;

import com.alibaba.fastjson.JSON;

import java.util.List;

public class FastJsonDataResolver implements IDataResolver {

    @Override
    public Object parseObject(@NonNull String data, @NonNull Class<?> clazz) {
        return JSON.parseObject(data, clazz);
    }

    @Override
    public List<Object> parseArray(@NonNull String data, @NonNull Class<?> clazz) {
        //noinspection unchecked
        return (List<Object>) JSON.parseArray(data, clazz);
    }
}
